Package pl.wendigo.chrome.api.systeminfo

Contains DevTools Protocol SystemInfo domain implementation accessible via SystemInfoDomain class.

Types

GetInfoResponse
Link copied to clipboard
data class GetInfoResponse(gpu: GPUInfo, modelName: String, modelVersion: String, commandLine: String)
Represents response frame that is returned from SystemInfo#getInfo operation call.
GetProcessInfoResponse
Link copied to clipboard
data class GetProcessInfoResponse(processInfo: List<ProcessInfo>)
Represents response frame that is returned from SystemInfo#getProcessInfo operation call.
GPUDevice
Link copied to clipboard
data class GPUDevice(vendorId: Double, deviceId: Double, subSysId: Double?, revision: Double?, vendorString: String, deviceString: String, driverVendor: String, driverVersion: String)
Describes a single graphics processor (GPU).
GPUInfo
Link copied to clipboard
data class GPUInfo(devices: List<GPUDevice>, auxAttributes: JsonElement?, featureStatus: JsonElement?, driverBugWorkarounds: List<String>, videoDecoding: List<VideoDecodeAcceleratorCapability>, videoEncoding: List<VideoEncodeAcceleratorCapability>, imageDecoding: List<ImageDecodeAcceleratorCapability>)
Provides information about the GPU(s) on the system.
ImageDecodeAcceleratorCapability
Link copied to clipboard
data class ImageDecodeAcceleratorCapability(imageType: ImageType, maxDimensions: Size, minDimensions: Size, subsamplings: List<SubsamplingFormat>)
Describes a supported image decoding profile with its associated minimum and maximum resolutions and subsampling.
ImageType
Link copied to clipboard
enum ImageType : Enum<ImageType>
Image format of a given image.
ProcessInfo
Link copied to clipboard
data class ProcessInfo(type: String, id: Int, cpuTime: Double)
Represents process info.
Size
Link copied to clipboard
data class Size(width: Int, height: Int)
Describes the width and height dimensions of an entity.
SubsamplingFormat
Link copied to clipboard
enum SubsamplingFormat : Enum<SubsamplingFormat>
YUV subsampling type of the pixels of a given image.
SystemInfoDomain
Link copied to clipboard
class SystemInfoDomain : Domain
The SystemInfo domain defines methods and events for querying low-level system information.
VideoDecodeAcceleratorCapability
Link copied to clipboard
data class VideoDecodeAcceleratorCapability(profile: String, maxResolution: Size, minResolution: Size)
Describes a supported video decoding profile with its associated minimum and maximum resolutions.
VideoEncodeAcceleratorCapability
Link copied to clipboard
data class VideoEncodeAcceleratorCapability(profile: String, maxResolution: Size, maxFramerateNumerator: Int, maxFramerateDenominator: Int)
Describes a supported video encoding profile with its associated maximum resolution and maximum framerate.